1590
3
636
1
3196
2
3186
5
4243
22
987
1009
7
2076
1453
1189
1133
1292
1386
3277
2934
840
1171
1035
476
1127
1201
4
1156
1088
521
4003
6
3549
507
0
3781
1617
1881
16