2564
2
504
1
1222856
4
1973
0
6515
231
1267
398
330
4071
326
5622
2486
1751
2330
48708
477
2189
14076
7
482
31220
10
120469
35
25137
346
1559
3159
11951
5316
3
180849
300