3008
3
2173
1
5431
2
400
0
467
2906
255
741
1690
5065
15233
3738
5
1380
952
1922
2366
2131
830
2666
9
1814
3673
6
2299
1819
2732
1746
1590
19944
662
2972
2710