1681
1
1012
0
1239
1225
1221
1210
4578
2
1380
2663
7222
4
3565
8
915
718
4715
5
1816
984
1271
2069
348
1698
673
2348
2478
944
3
1252
2368
504
1332
1286
1552