2949
0
1400
2698
1
32302
925
3
1133
883
863
272
1446
123674
35
791
5771
10
496
323
297066
1423
1564
2234
4