584
2
2425
5
611
3
1329
0
1025
683
1
1083
3376
7
442
1546
2515
1997
1797
4199
2971
422
212
70
71
536
31
321
746
1130
2427
12
64
106
288
366
308