503
0
349
587
501
645
741
1949
341
1139
674
1610
476
554
480
496
1080
798
574
232
333
150
326
422
2690
469
2211
1416
970
586
17