1193
0
2650
20
1668
14
1153
2996
2159
1
932
3090
6
2250
334
572
860
742
1451
3012
1030
1581
2
272
577
607
471
3080
3
2245
460
1044
351
1804
7258
1226