2934
8
3293
1
300
0
1070
5
472
3598
913
1073
611
3710
2
991
2693
2395
799
1049
383
414
400
1282
787
683
1937
462
1230
477
11881
3
96512
437
1348
2013