2275
2
1138
1
1575
467
0
3498
4
31535
999
3114
1642
19279
1513
2076
2097
3
4513
1338
3063
2727
5
785
2730
6
7334
1418
2830
7
662
514
6062
16
2668
1056
1452
25137
883