3593
16
1225
0
1546
1913
2650
20
3629
1
862
616
2190
1412
985
3539
3
2534
3062
9
1618
2515
2966
6
1179
4651
2
3871
2627
5
2794
783
951
918
841
3470
432
2886