5375
0
2861
1
2505
2
946
1743
2294
923
790
1015
1943
4562
10
3354
451
3475
5
1038
1558
1787
3835
1622
2982
3
2622
6
1348
4168
3518
2166
1451
17970
15
3326
685
3629