1651
1
775
0
1238
650
571
1411
2
1070
543
2275
1245
417
1733
883
964
1326
3114
4
1642
2372
467
4111
2470
1824
544
2697
5
1392
1231
7334
662
509
31535