542
0
1172
1
574
66
116
389
1250
1131
419
414
405
139
1759
392
486
261
484
525
2306
1029
1075
1405
336
803
58
825
1212
310
1033
297