515
0
2595
1243
1
2949
1400
1489
32302
925
3
1133
6294
4
1614
883
1382
2
863
272
8440
791
5621
8
4480
496
323