24337
22
2322
4
718
1
2268
1075
2
3364
3
1779
400
0
603
1690
4187
10
3835
5
1431
1218
6445
6
2710
2169
592
913
12459
1568
1444
1812
3267
1590
1539
1036
1220
4309
4329