500
0
12683
17
1660
4
1019
1
3381
5
3332
2065
2
2967
3
2784
2446
1690
745
1212
830
1570
10032
14
4629
15
1568
1053
1787
2760
693
1361
1578
2368
526
801
731
915