105290
0
503
282572
525
340
467
464
1211
20634
8
1780
1152
1009
3659
14
745
1541
953
710
1232
608
46414
1
383
2740
2952
303
691
527
1015
422
1075
909