2881
2
31535
0
7952
1
3114
4
3510
2587
6
470
2749
5875
2132
2748
1452
2490
543
1880
1098
1458
3
1557
6062
16
419694
9
2328
2190
2093
2546
958
4864
10324
1968
924
3440