2595
0
1458
6781
1
1618
839
1212
577
272
2949
3683
32302
608
323
863
1400
645
3583
2912
5
1033
536
2462
3