2521
4
710
0
1866
3
573
563
472
859
1172
1
699
2522
317
770
924
2435
3408
12
597
422
844
4143
6
31535
494
4682
2
572
349
799
81077
101
367
493
470
7039