722
0
509
2328
304
909
737
1782
213
408
439
2546
2
581
4455
1045
321
2142
431
881
362
1352
438
3868
1463
197
1567
2702
5875
846
1133
5313