3132
10
3771
3
2655
1
3957
4702
4
676
2211
2959
2480
3154
6
1033
3612
945
6707
24
2131
2
1268
1050
0
1399
5
4070
2493
18
1226
1396
1047
1296
1078
9817
1373
2707
2767
24337
22