1197
3
1148
5
1854
1408
11
3088
1
522
1136
2
121
0
21
902
796
2943
1547
1240
1651
5715
1626
11453
408
904
68
44484
129
3219
1378
924
1151
7
530
1255
930