2823
5
452
0
531
324
510
457
651
400
471
1287
616
476
370
371
834
1
22731
14
3551
10
19783
2
2535
2920
4
3491
619
478
960
308
4044
3083
310