3703
12
860
0
3045
1
5304
9
29323
1230
5
58
4106
965
1636
2982
3
475
798
464
853
116
2114
2
2431
1682
2229
4
1728
477
521
4940
1454
418
8116
6
503
353
611