4309
3
1221
1
1303
2
1358
1097
3584
3660
4
1405
1169
796
6
1009
3844
4565
2908
10
3671
2108
495
0
2094
5
1348
4690
2329
2966
2234
2835
1525
2297
1618
2277
2999
3583