407
254
1212
0
522
303
1049
733
447
651
353
985
2
225
383
3
1340
450
2002
608
259
363
1573
1
274
282
315
580
673