1053
0
443
637
573
342
417
553
1073
422
1327
472
798
2000
1
497
1853
804
1590
932
476
22330
22
152
1504
607
121182
3383
3
2987
2
670
44199
2395
75