1331
1
905
840
0
1295
2650
20
582
1924
3
2680
280
3321
1581
2
1226
4979
6
3506
8
6773
7
2250
3765
4
2245
3053
297066
7633
1339
3683
2797
5
2683
3249
773
1943
165
1507