4396
3
3149
4
348
0
2574
1
456
388
2033
2
2121
1787
2524
492
968
547
226
280
357
787
2659
2328
333
957
5223
9
3559
415
4445
675
325
1557
3691
5
2749