2089
4
1222856
31535
0
4396
3
105290
3203
10
2301
2
2189
18403
6
4071
1
521
505
276
618
1551
742
460
3114
2870
1362
2275
10270
968
1441
3498
377
169211
11
2257
418
2461
20