3222
3
1625
1
1087
550
5151
2
2763
0
1174
4168
5
1289601
4
2535
4044
3083
6346
16
9956
3765
3158
1849
2465
3889
3125
2496
2476
10827