4431
15
2658
3
394
1
1249
2
914
425
1222
9
673
6
2519
10
915
8721
2578
2419
1301
305
0
5682
3352
4
4585
1436
5
1313
3594
818
626
641
4678
2291
1835
1070
4791
5167