1304
0
318
422
340
1152
329
678
1333
480
502
787
66
634
400
1159
372
1096
1974
150
470
381
341
1211
529
1244
2259
440
1010
479
436