1331
1
2211
0
1665
573
1642
1054
661
2530
248
1053
1326
2459
6
1049
714
2225
3
730
1354
1160
1796
584
657
553
1248
4531
5
2982