2564
2
116
0
504
1
1222856
4
4071
291
418
2189
484
180849
1667
105290
1650
422
382
6515
231
48708
1930
31220
10
398
1073
330
309
302
363
326
307
21743
401