1072
2
1485
0
928
1
3498
4
2275
2461
20
637
20634
8
2064
2730
6
177
2809
3353
282572
251
475
31535
1824
4940
5
19279
344
2493
172
381
3116
2668
1020
503
3114
543