1028
0
2996
3172
1
2495
2522
2
12761
3
1399
576
2135
6779
5
4288
6844
5771
10
577
40062
19
2312
2443
4
578
3255
2365
2670
2238
650
52099
2972
2262
496
40177
4237
3971