2587
16
52
0
979
1511
536
326
376
881
3092
1
29323
244
2727
2
1237
392
290
165
357
436
1551
1314
464
657
390
2650
765
509
341
1222856
4
342
6128