2558
3
1347
1
563437
6
1150
587
0
12761
1744
4441
2
2955
1977
2290
5
3321
1951
1361
4152
4
1779
1094
1303
2300
2243
578
583
852
3124
2496
2836
3255
571
6612
10
3655