2172
0
3724
2
1616
362
2030
3322
1034
40
641
1391
634
413
575
941
596
414
342
875
19
332
425
813
8555
1
2839
786
345
3017
476
23
2693