2526
3
1851
2091
2
2236
180849
0
5477
8
1344
1972
1
2190
3442
1578
1464
4820
646
81077
101
2052
2008
3063
2966
5
2819
36609
34
2073
2317
2126
858
798
623
2097
1020
5140