3251
6
282572
0
525
1750
2
2564
953
968
492
547
2073
1
2964
653
2987
2655
587
2644
17353
2809
383
2275
303
2120
1518
3437
5
1332
2327
4111
2190
2301
975
4