1330
2
2982
3
1425
1
2525
18385
772
1722
1385
521
3795
650
0
1154
1337
661
1448
681
365
2591
1237
4151
417
2071
1894
814
3025
1270
1189
395
3404
1936