2909
4
2619
1
798
0
1132
501
382
668
383
918
1289
362
581
297
1277
5
282572
500
422
259
320
432
1782
5560
290
437
301
802
3559
284
2198