1632
2
3227
1064
1
5389
1129
4765
8
3780
10
1309
0
1992
3
3326
697
1267
4096
383
4914
1443
844
28098
14
13676
21
421
2562
3589
1699
878
3715
883
297066
1055
578
1268