628
2
921
1
816
4
2012
954
641
1512
7
2182
12
10186
671
0
460
1900
8
600
1450
4880
5
5063
6
2088
3
4452
1238
3244
15
2403
77
759
12436
20
515
514
448
637
411
510