4321
4
2209
1
3910
3
3364
2505
2
1162
5204
1417
1376
189326
0
1239
1585
1767
1288
2338
6753
17
3354
9
603
2696
9220
1289601
1191
1223
517
3107
7
3121
3267
1558
12459
4724