2490
0
503
502
1
172
344
1133
325
957
968
581
409
259
456
331
1020
482
269
5875
273
1939
2328
5223
9
1824
860
528
813
1376
367
1661
2132