650
2
697
1
403
2129
6
990
495
425
1408
3
103
777
24979
33
16331
1304
2599
5
1531
1085
459
1996
1262
147
1161
7
762
908
4
3231
1110
623
532
1307
602
0
1643
10