2123
0
1193
561
418
534
2271
4
1305
1862
1
2151
758
2919
2
2966
6
1500
1070
2701
477
368
619
2358
9
6044
8
460
2535
445
519
938
337
4044
5
3083
2408
17946