120469
35
1074
1
363
3
521
650
0
1660
1351
4111
872
2
1222856
4
458
1385
1774
2644
1148
2330
869
282572
3262
5
4740
1622
1446
4172
9
887
6515
2865
1772