2796
2
3615
14
2100
1
2749
3
2327
2995
8
1082
4
2296
2513
6
1600
2252
1671
417
0
2117
2554
9
4713
1192
4987
351
730
530
637
3082
1095
8822
5
217
1501
13159
10
1716
876