2796
2
2100
1
3615
14
2749
3
2327
2513
6
1082
4
2995
8
1600
2296
530
2554
9
2260
1215
440
244
0
1367
2252
3082
488
1095
22330
22
1020
2490
3293
7
876
3650
464
17064
1782