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