2530
4
1174
1
1615
951
2131
2906
2
1606
3485
7
2377
2262
0
3041
1526
1367
3078
1089
5372
4096
1787
3820
3
2305
2570
779
17333
27
5527
3379
2061
1289601
1187
1264
2554
16