1501
1
1049
0
522
244
710
5237
1454
1707
540
488
706
389
316
2010
2272
9
95732
423
693
576
368532
440
8969
405
611
235
326
749
282572
376
559