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