995
1
3293
7
3386
2
1132
0
553
2143
804
2141
1084
935
493
822
714
383
573
1053
2211
1073
849
1810
3
798
2395
300
1098
1049
8155
12
6370
5
414
1886