3354
5
2057
2
1305
1
1013
1988
737
0
3931
6
650
1152
467
6346
16
1860
3014
20
3576
3
12459
1015
496
3612
10
2109
4
1289601
1168
3085
1606
3491
3485
7
6236
2336
1431
4946
18
1801