1141
3
1416
0
1267
4
1384
2220
2
1467
1869
1
1343
1550
1132
3025
3116
522
1385
1008
1302
521
1378
670
2202
1923
11829
2143
971
493
21743
755
4223
22
1516
518