644
1
617
777
1519
5004
7
1172
2
1170
2272
20
2018
3
499
86
123
512
250
654
1587
0
576
1096
8
678
387
392
915
440
584
388
479
153
468
744
705