2124
3
755
0
645
1542
388
7258
1049
2312
3080
277
991
1156
297
730
765
1947
412
592
5242
458
380
459
337
303
618
1119
339
4864