1058
4
3168
2
44470
0
1565
2311
9
1440
3
3125
952
898
566
1042
2912
2145
1076
2717
5
1003
1406
580
1546
2524
1194
1
674
134
1193
1549
8
4328
7
758
1388
1822
1129