403
2
497
3
641
567
1
458
252
250
590
123
300
531
1597
635
7
2145
5
503
650
0
1910
599
885
4
366
610
307
962
304
364
524
11225
777
253
1460