27196 77
8677 219
3837 317
13867 587
6286 531
3854 44
14081 303
5345 527
8534 68
2118 54
7244 291
11643 714
4296 414
3767 67
8090 210
4935 378
6881 410
4694 664
10475 572
10686 621
11503 139
9257 179
7893 222
9532 716
6024 377
5167 515
3719 37
4912 126