3593
16
2966
6
985
1
4651
2
400
0
1913
575
2190
889
621
1626
3
2466
5
625
1519
23
1252
1239
6781
683
1251
3144
887
348
445
4059
818
3252
352
3169
19079