531
2
635
7
503
1
599
364
304
574
962
1352
590
419
559
216
250
1039
355
235
305
2741
4
89
40
0
1778
810
3
536
11223
777
374
510
1460
415