4578
2
7222
4
3565
8
4327
993
1
1271
1991
1889
3987
3
1434
348
0
1156
2348
5915
11
96
266
1104
2521
2478
2005
9
851
1552
2324
2317
2802
5
2292
3696
1409
2204
1347