1322
3
1103
528
1
2102
1204
505
555
1965
5
4172
15
1074
7
3065
25
1058
2
1574
845
3137
14
2337
4
1445
597
747
542
1781
1654
1818
447
766
416
427
0
1212
326
127