2440
0
1071
1
3554
9
4309
3
629
581
1405
718
868
2766
2
1828
6779
5
1647
1871
1842
19944
384
2789
4
2169
1005
978
3448
2957
5209
7304
7
2322
1667
575
1225
660