3225
3
1508
2
1376
0
984
868
1975
1
1243
2123
1225
1105
1103
534
484
490
596
1012
2663
562
1166
668
1862
914
612
1293
1298
542
1581
1015
1411
938