432
0
415
403
396
1020
1921
2
759
4594
1
1557
1206
412
1232
1043
5313
413
1297
474
1251
422
381
222
1075
1167
503
658
454
397
1942
518