1501
8
1386
2
613
683
1
1240
6
1061
4
4176
15
691
422
456
513
411
961
404
554
1492
17
1367
3005
5
2897
13
522
482
503
1037
3
3066
25
419
108
1830
1262
639