1135
1
2268
896
814
1385
3250
2
105290
0
521
395
3632
5
5289
14
2474
2094
20634
8
1129
399
417
18385
2683
1506
1646
1550
6333
2366
370
1902
876
646
2644