963
1
541
2373
3
942
1473
1345
5
856
1470
928
1132
0
418
1171
1040
899
2314
2
762
2337
403
2596
2724
1671
246
2103
1343
1216
2461
20
282572