4309
3
1097
1
1303
2
1221
1358
3660
4
1405
1169
3584
1015
1694
951
690
2669
1009
3844
6
4565
564
1743
0
108797
3583
1380
2136
5
21152
8
2949
2094
2966
1587
495
1888