2109
0
2714
5
955
1462
1152
1348
1073
459
46
573
2
55
2733
3
4106
417
1594
493
445
486
935
521
472
363
2082
11
325
290
1851
4
932
2858
14
1504