2328
0
590
25137
20634
8
31535
902
1372
1107
415
524
657
355
606
383
1999
2740
303
19279
2
1451
306
4537
492
3754
559
1398
507
596
970
962
4111