1322
3
1102
528
1
2102
1204
505
555
1965
5
4171
15
1074
7
3065
25
1057
2
1573
845
3137
14
2337
4
1444
597
747
542
1781
1653
1817
447
766
416
427
0
1212
325
127