3412
4
951
1
2786
574
0
950
869
5226
5
3528
7
2436
12185
2466
1397
2132
2
1412
5505
14
2737
8411
3
2821
3543
5232
4971
785
2082
610
773
1089
194
7394
2992
6
32353
12