1022
1
1162
1767
2
1239
6753
17
3378
7
1214
1160
1558
7471
9
383
0
3354
1081
674
791
2505
6547
517
1812
751
5801
1440
5746
23
2326
3591
11
1687
2942
6
400
4009
1809