1331
1
1295
2650
20
1000
280
582
0
2250
1844
297066
905
2773
3683
840
1924
3
2680
1747
3321
1581
2
4979
6
3506
8
6773
7
3765
4
2245
1226
3053
7633
1339
2683