1297
0
631
494
438
269
1319
1436
347
584
46414
1
408
339
369
572
642
421
479
474
412
431
1232
653
557
1075
1033
2992
390
787
2143
1779