1518
1
702
2
1010
1209
5262
10
625
920
11881
3
617
7952
16840
15
18385
814
417
0
1222856
4
1291
3063
521
1385
17730
11
907
2177
11483
8
1270
1702
2989
5
2843
2229
10270
777