1058
4
3168
2
44473
0
1565
2312
9
1442
3
3125
952
898
566
1042
2913
2145
1076
2725
5
1003
1406
580
1546
2525
1194
1
674
134
1193
1549
8
4328
7
758
1388
1822
1129