43403 72
312897 695
14234 307
4843 656
7644 258
10412 490
20689 522
36090 385
39285 897
27800 649
25531 608
49498 602
96280 359
7258 578
5414 455
5812 883
4066 557
8663 151