31220
10
11221
23
1817
0
3025
1
2106
1220
745
321
422
5617
5
1663
494
3159
7
166543
18
1352
3
17353
2683
462
1073
380
3092
3027
1110
180849
2813
2
4979
14076
419694
9
1156
3178