4309
3
1221
1
1303
2
1358
1097
3584
3660
4
1405
1169
1743
0
1009
3844
6
4565
790
495
2094
5
1348
4690
2966
1757
3683
5375
21152
8
2669
1525
1247
951
2505
12632
7
3583