505
0
2770
2130
2
306
1968
4
659
799
1154
3
530
189
2025
1
499
272
221
1028
12384
10
238
1876
487
1238
382
1720