675
4
2414
3
1802
2
3966
5
2710
8
4289
10
392
0
2135
9
1152
2330
2329
8773
2094
2457
31220
166543
18
992
1921
1285
1636
3091
7
382
427