2505
2
1162
1
5204
3
1444
1376
1468
1239
1041
1585
2440
1767
583
1978
6
2626
2338
674
6753
17
4926
5
3354
9
603
0
909
517
1734
3267
4
1558