1431
1
1075
2
2322
4
4309
3
658
0
718
24337
22
603
685
4187
10
1767
2134
592
913
2899
1444
1815
1812
1250
1558
383
2268
3267
2942
6
1036
4329
400
5375
1514
1527