503
0
587
501
645
741
1949
341
1139
674
1610
476
554
480
496
1080
20634
8
798
574
232
150
2690
469
2211
169211
11
1416
970
586
17
405
1664