2668
2
378
0
1428
421
2190
1
2211
2459
9
407
3114
4
326
400
729
1234
5
899
573
369
390
798
471
383
1949
3
1842
501
1232
973
1408
2522
882
2546
165