1598
2
1828
1
2271
4
2100
1103
0
562
484
1400
596
490
8122
13
3216
10
668
2663
914
1298
1581
809
1243
2123
1105
475
2524
534
1383
1166
1457
332
1862
467