406
293
220
499
353
360
816
63
408
1248
831
470
264
522
644
490
2145
204
647
1270
837
1556
493
7592
2153
585
4785
1411
564
827
1177
305
943
1050
826
926
1188
1101
1587
796
972
343
1934
2107
91
45
4616
159
2659
1830
2775
2599
1619
1003
556
391
1576
1846
680