2949
0
652
2719
3
1252
23
695
5726
3017
1
41355
12472
1380
3593
877
475
803
722
373
708
3864
2
608
1330
2030
3933
2190
3178
908
19783
6200
472