1649
1
2095
4
1132
0
501
1333
2290
2
3815
327
2522
2619
1325
120469
35
116
665
646
781
521
3929
10
477
573
383
3251
6
1880
1504
2211
1084
1343
1053
1073
4223
22