747
0
516
280
1
2129
1016
515
778
5141
7
1581
2
984
372
2159
2250
3873
15
514
738
2696
2245
3
325
462
940
1226
3053
2123
436
6878
3643
1297
2606