1075
2
1585
4309
3
2255
2322
4
2072
718
1
4358
6
123674
35
24337
22
592
0
603
923
4187
10
1451
3835
5
3971
2583
7
4329
1028
19932
6445
5204
4398
913
1218
1444
2304
1364
5579