1589
3
3196
2
1009
7
1188
1
635
1133
3185
5
4241
22
1385
986
2074
1452
839
1292
3276
1170
2932
1034
1155
519
4000
6
3549
4
1201
507
0
1086
3778
2011