2301
2
2881
31535
0
1815
1
1803
3114
4
3510
1095
4111
2990
6
2749
1509
2748
1452
2493
180849
2106
1098
2125
1157
3407
2526
3