2594
5
2983
4
1862
1
4097
10
4106
0
3716
1222
9441
12
1740
8268
6
1598
834
1501
295
691
1466
2
2196
2363
2682
340
123
282572
11829
2168
2816
3
96512
6850
1769
353
39326
19