1028
2
1645
1
17353
0
2907
458
31535
20634
8
2714
5
453
303
2003
2041
980
333
223
4964
3
2093
2275
19279
420
1346
363
584
2668
348
383
3114
4
839
302
851