4309
3
1303
2
1358
1097
1
3660
4
1221
1405
1169
3584
495
0
4690
1009
3844
6
4565
1295
571
2650
20
894
280
1348
2966
1581
1525
2250
3765
2245
297066
1226
3053
7
3583