601
2
645
1
666
1165
18
1447
1147
515
399
520
448
762
3244
15
2403
578
77
92
638
412
431
1004
585
2183
12
462
1901
8
783
12439
20
4453
4
2090
3
10193