2301
2
948
3092
1
2881
29323
0
321
343
3114
4
438
3510
305
360
4111
2990
6
244
480
2749
2748
563
1452
307
924
2493
2870
3
2132
1098