2141
9
1554
2
1501
3
2132
1015
1
6236
10
2562
8527
24337
22
1690
2268
4
2505
1558
1431
1215
1075
400
0
1250
4455
11
1839
951
1545
7
278
674
3562
913
1202
1681
693
1777