1668
1
1192
2
1821
1660
1290
2163
0
2093
2670
1243
2123
1105
1103
534
484
490
596
2663
562
1166
668
1862
914
1298
1581
997
938
809
477
4360
9
2377