2886
2
123674
35
1519
3
5674
1035
18258
0
3095
7
2100
1690
1
1809
5
3132
10
5252
3706
50969
3552
1894
1081
2578
13967
2785
1082
3926
14
1563
938
1219
13995
6547
877
6779