2505
2
1162
1
1376
2310
1239
1585
1767
2338
1016
674
6753
17
3354
9
603
0
615
1614
4
3101
517
30334
6
3460
7
59
3267
1558
1455
2698