1010
1
2730
6
171
0
572
445
545
1133
2275
2
693
19279
576
2539
5
2727
1551
31535
259
347
3674
10
1661
1960
7
2199
303
4677
980
333
394
111
737
1277
744