4363
0
1779
1
2869
2
2561
7
1034
3
1665
1459
1342
1828
4
12423
20
409
945
808
374
1173
629
1295
1120
563
115
525
1644
361
1100
435
2040
947
1205
2152
942