22953
8
4423
3348
7
2731
10
4008
2
1706
1
1697
1752
604
3118
9926
5
2006
4
2464
6273
2301
1078
3665
3
10229
14
2670
3519
867
1584
961
1274
3793
11
4169
15
1260
1860
5732
1322