2794
2
5232
7
5226
5
1412
0
616
1753
5412
4
2436
2220
1
8411
3
1982
2507
582
2082
925
4309
2446
3539
796
6
3871
1225
929
383
2143
747
9836
15
6617
2343
3498
4096