629
0
1380
1179
1
3871
2
2794
1017
783
1816
951
1494
1618
1100
841
3470
5
432
2886
883
1550
504
3252
1252
458
5253
4
2740
3066
7
2285
1868
2343
611
2189