540
1
409
1462
7
557
449
521
2
452
428
614
1559
6
6369
10
1915
3
2776
4
2110
704
510
570
2571
805
432
624
396
102
827
0
477
623
9
4601
596
530
2303