2372
2
1448
1330
2982
3
4820
1102
1566
7952
1
3795
1154
3006
2198
1894
2473
830
1133
0
1939
1009
957
661
951
454
403
2121
4
409
447
415
3404
1045
456