1584
1
1273
585
2573
2
1182
128
154
505
893
763
712
2721
5
1892
97
1090
502
685
2471
3
1313
198
2098
4
1150
2200
1621
0
412
144
695
473
2282
2883