530
2
1351
1
517
847
0
2319
11
542
1242
5
1596
140
603
69
868
8
4529
1943
3
1047
557
3311
4
321
8945
5167
29684
2704
2108
1463
59
1311
587
641
1092