2612
1
517
2
1703
1172
1224
884
5792
10
527
6237
1485
981
4
1044
352
3278
6
7514
8
623
4817
390
912
0
1760
2307
1633
3412
2154
5
1849
3
340
804
915
1629
896