625
2
5262
10
7952
1
16840
15
11483
8
2177
447
0
25137
17730
11
19279
2275
11881
3
1824
3691
5
2809
292
17353
650
2301
1020
729
3092
1129
1622
661