1041
1
1557
0
1661
3116
2634
602
3672
7
2069
3
722
410
6062
16
787
1161
846
1124
512
2
2830
668
718
22330
22
1352
968
3752
1780
381
1101
1089
5
431
2955
1931