1232
0
3659
14
360
1436
1184
25137
2952
506
745
1045
546
422
525
403
2522
1780
1075
1297
412
520
471
421
478
464
605
467
2190
1
4328
10
2881
2