1221
0
5339
5
2234
4
7034
2
451
769
1
742
1352
2835
1168
2297
1618
3987
3
2277
2368
2055
1332
392
1286
4309
994
6
905
1260
2591
4670