3593
16
1986
2
2169
5635
3
1215
1
1566
844
0
1467
1583
920
1382
3103
1775
1272
4
1417
672
11650
23
13967
18258
1913
662
4696
1314
1023
991
1346
1557
1447
1002