1501
1
263
0
661
650
993
1448
2
544
1329
1421
2086
417
1733
635
1386
543
1922
1015
2470
1193
1425
1047
509
3353
11
2194
2129
1374
1664
1182