3090
6
83
1
1532
3083
2
1399
2626
365
0
1547
297066
1749
1424
2377
1416
32302
2710
1431
3172
1819
19783
662
2368
1699
2773