2949
0
32302
1133
925
3
6294
4
1614
1
883
360
863
272
791
496
323
531
3657
1595
571
2936
10
578
4491
960