2668
2
1159
1
1821
4
2899
8
685
0
3544
3
3326
50969
7
1815
8204
3354
289
2468
796
2982
2921
5
17970
15
1813
189326
2935
2600
1035
1194
9160
4034
3427
2133
3706
946
12621
22