747
2
1997
3335
1
251
0
2275
19279
381
637
172
1020
20634
8
31535
1353
503
798
4940
5
325
1645
522
2730
6
331
581
1824
1132
392
344
2668
2211
25137
745