2184
0
1103
562
860
522
2663
914
1581
1243
668
1166
1151
3715
2
2123
1324
1298
2271
4
2996
1862
1
758
440
477
1080
300
5043
4651
3
19783
2535
1288
809