1075
2
4309
3
658
0
1431
1
1767
2134
1992
1058
2322
4
913
2899
1444
1815
697
1250
1558
383
2268
2942
6
24337
22
718
4329
10
400
5375
1514
1309
19944
6929
11
2710
2337
5