1676
2
10270
4
5262
10
4445
3
543
0
1028
1
2241
385
1841
7
1236
120469
35
1787
1074
363
521
650
1660
1351
4111
872
1222856
1671
458