3109
5
2730
6
120469
35
3795
1
661
0
846
1603
2
4328
10
447
458
662
2657
3
525
2668
46414
1193
1222856
4
1154
4594
543
1297
691
3287
608
266
3149
571