2953
2
603
0
1261
5
1117
4
4931
6
1587
1
1075
3
1262
1690
1186
2420
4119
3227
12
1270
4618
9
2892
1401
2414
1816
2071
3881
879
2274
3865
1366
844
1420
1798
815