2123
0
534
2271
4
1862
1
1070
2439
350
612
758
445
1061
1500
460
477
10827
4651
3
19783
2
2535
337
791
809
938
4044
5
3083
17946
1743
2465
395
817