2262
0
3835
5
12472
5375
101415
109
790
2189
2
1025
1
3735
4
1522
2550
1405
1444
1038
2121
2859
2669
992
3
50969
7
1923
1937
889
3657
12
1028
5949
866
2310
1757
3215
8688