3132
10
3649
5
1123
1
3297
12
3771
3
1372
897
1307
3696
8
1393
479
0
920
1486
2
3363
514
692
332
1782
6
2239
2433
4785
2284
622
1093
761
1001
407
1225
178