1270
3
521
1
180849
0
1385
2076
5262
10
540
907
2843
4
968
31535
115427
1068
2283
2727
2
4396
10270
2120
6
2275
2327
1263
3691
5
2809
1367
44199
2301
2989
2132
303
121182