376
0
2301
2
3092
1
2881
31535
1045
543
1234
5
968
2250
492
3114
4
3510
464
4111
1842
2690
2749
418
2748
333
1452
304
1098
3047
10
337
323
342
263
2546