1045
0
76
328
2328
2121
4
409
2260
3
2497
2008
517
388
12434
27
415
1883
1
454
629
589
530
4713
5
4915
7
2075
6
840