1528
2
1431
2478
25669
0
14
3000
6
19783
2535
2996
4044
5
3083
17946
2465
1189
3125
3546
1
32302
983
629
3771
1168
1569
1297
1007
1564