1515
3
92
1
782
2
3540
4
1789
211
965
2012
314
0
370
421
1348
513
1315
108
500
1325
416
1014
190
146
200
669
356
85
258
884
532
6
114
610