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