14011 594
2282 204
6538 680
4536 591
6520 162
11799 554
9908 914
5531 734
4088 391
4501 641
17579 563
12433 59
5013 201
313010 651
76305 415
380814 533
3372 176
7370 99
35839 948
12090 580
2955 267
4283 166
5918 786
61665 848
39881 728
44355 189
3137 218
30982 78