2502
5
3957
3
3354
1
3835
2655
2211
2959
3154
6
2642
1118
1723
0
5635
1334
946
1061
1226
2
4702
4
1494
452
1558
2156
4937
1527
1777
1010
6346
16
1265
435
676
1935