1105
0
914
1298
562
1581
1243
2663
490
1166
534
5430
477
3168
1457
3159
668
938
519
475
1780
98
52
1070
34
1397
725
2332
1015
2524