1502
2
3145
314
0
3436
5
1383
704
1911
96
2469
1317
1
3239
6
644
574
3332
1906
2430
3
5094
9
3329
1698
3107
4
300
2234
2104
2337
1555
814
1471
3547
311
2277