1285
2
2806
3
2573
800
2118
1
1700
4
3287
1192
1428
552
0
471
4543
5
5009
1649
1418
4713
266
169211
11
383
282572
2922
9
360
1431
611
649
46414
909
1378
1069
458