628
0
471
2650
20
722
1294
1
713
1225
2906
1153
41
14
495
3322
2676
1659
897
2525
4
420
2366
800
731
852
2558
3
1136
2
1583
938
639
536
194
477