2911
0
1078
1
2795
2
1297
1373
3
687
1483
1105
1179
1351
1436
1206
2754
4
3471
6
1504
2202
5505
2128
19
1896
8
1941
2364
684
2177
855
1211
472
1935
807
892
643