2123
0
561
418
534
2271
4
1862
1
2151
758
1500
1070
2701
477
368
619
2750
460
2535
2
445
519
938
337
4044
5
3083
17946
2465
1475
817
3159
393
3125