596
2
384
293
1
1047
2067
701
1065
6
1059
769
96
1012
6256
1642
11418
17
1685
556
1339
877
4
1327
2799
3
1349
1193
2362
1182
1130
1272
472
1292
2203
1483