4309
3
1097
1
1303
2
1221
1358
3660
4
1405
1169
3584
1009
3844
6
4565
3583
2136
5
2094
2966
1587
495
0
1888
1348
2223
8
4690
2046
108797
1505
1424
2386
1525
2245
2530