1172
2
682
646
0
1851
4
1054
1
282572
4281
1842
1861
5
2979
6
670
941
2279
1365
1257
3092
169211
11
1586
764
2459
5025
1390
25137
3626