2881
2
798
0
3114
4
351
371
2457
367
924
3025
1
2522
2310
670
1131
501
683
839
474
633
522
823
2748
1452
769
802
2105
597
611
278
1346
5009