1129
0
4151
2
1132
7363
4
14215
8
2615
1
935
1049
2476
3
714
2343
1084
493
804
553
1037
2217
4059
304
573
945
300
2921
2138
414
383
715
765
400
2492