2123
0
365
1133
1101
874
479
1020
266
4111
2
1043
213
909
1880
454
413
259
393
267
1661
1
886423
248
349
714
798
5875
743
368
286
467
418