1180
4
1311
1
1246
2
732
0
1052
3
981
2397
490
308
275
3950
128
814
1934
640
113
93
924
392
2032
182
787
1713
386
68
1748
121
97
915
133