31535
0
509
1
2420
3
2539
4025
5
430
17353
578
4111
2
2506
646
1337
3025
21743
951
2030
2490
2227
462
1334
3559
1560
2142
1374
5316
407
580
957
3663
722