951
1
2502
619
564
1196
2879
2508
7
6026
2
2740
2245
3
3140
4
2906
773
2028
1249
2629
1022
2929
6
3546
3539
3014
20
1337
562
0
11153
8
3891
3066
1268
1087
1495