3859
3
980
1
2109
2
472
0
913
611
2524
2204
13
1344
637
1932
1129
484
2163
6500
6
973
2361
477
392
514
787
1820
2602
58
2987
1550
1255
2539
341
801