587
0
331
216
2470
1
2546
802
839
1824
381
745
1285
2
2395
2539
5
20634
8
1463
7334
4
239
422
383
2076
3625
7
3819
954
3632
3
1257
918
1454
1621
2855
1589