2546
1
1504
0
57
376
386
20634
8
185
870
1018
2730
6
552
16
431
1877
171
517
2395
458
363
555
968
1768
2
3383
3
616
21
508
392
368
615
400
2041
2668