1660
4
2184
1
3575
1446
2
2568
323
0
515
536
6781
645
436
791
839
532
493
577
1133
578
544
5771
10
916
1812
558
1324
2584
11
3583
2241
1458
612
758