5394
5
1600
2
1333
1499
4
1261
1305
1182
1
862
0
16822
39
1529
1163
1143
971
769
1142
1159
1818
738
745
30246
6
1004
5277
13
910
1172
2097
2518
1354
852
671